.content{width:400px;padding:25px 10px 25px 0;color:#061e36;text-align:center;position:absolute;top:10%;left:50%}.content h2{font-size:30px;text-transform:uppercase}.content .description p a{color:#061e36;text-decoration:underline}.content .tagline{font-size:18px;font-weight:700}.content .description{margin:20px 0 5px;padding:25px 25px 15px;background:rgba(255,255,255,.9);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.content .description p{text-align:left;margin-bottom:12px;line-height:1.3}.content .enter>span{font-size:3.5vw;display:block}.content .enter{display:block;margin:15px 0;padding:20px 0;font-size:20px;line-height:1.1}.mainbtn{display:inline-block;text-align:center;font-weight:700;color:#fff!important;background:#dd437c;border:1px solid #d92d6d;cursor:pointer;-webkit-border-radius:5px!important;border-radius:5px!important;-webkit-box-shadow:0 2px 2px 0 rgba(50,50,50,.1);-moz-box-shadow:0 2px 2px 0 rgba(50,50,50,.1);box-shadow:0 2px 2px 0 rgba(50,50,50,.1);-webkit-appearance:none}.content .cancel{display:block;font-size:14px;font-weight:700;color:#061e36}@media (max-width:768px){.content h2{font-size:22px;text-transform:uppercase}.content .tagline{font-size:15px;font-weight:700}.content .enter>span{font-size:7.5vw;display:block}.content .description{margin:6px 0 5px;padding:15px 25px 15px;font-size:2.7vw}}@media (max-width:480px){.content{top:26%}}